

<script>
    
        // 关于日历的上个月天数的计算   --- 根据上个月的最后一天是星期几 


        // 获取当前的事件
        var d = new Date();

        // 日期设置为0，得到上个月最大天数；
        d.setDate(0);

        console.log(d);  //

        // 得到上个月最后一天的是周几
        var prevweek = d.getDay();

        // 得到上个月最大的天数
        var prevday = d.getDate();


        var prev = []


        prevweek = prevweek === 0 ? 7 : prevweek;

        for (var i = prevday - prevweek + 1; i <= prevday; i++) {

            prev.push(i)

        }
        console.log(prev);

</script>